Locking Timestamps Versus Locking Objects

نویسندگان

  • Marcos K. Aguilera
  • Tudor David
  • Rachid Guerraoui
چکیده

We present multiversion timestamp locking (MVTL), a new genre of multiversion concurrency control algorithms for serializable transactions. The key idea behind MVTL is simple and novel: lock individual time points instead of locking objects or versions. After showing what a generic MVTL algorithm looks like, we demonstrate MVTL’s expressiveness: we present several simple MVTL algorithms that address limitations of current multiversion schemes, by committing transactions that previous schemes would abort, by avoiding the problem of serial aborts and ghost aborts, and by offering a way to prioritize transactions that should not be aborted. XX:2 Locking Timestamps Versus Locking Objects

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Supracondylar Osteotomy in Valgus Knee: Angle Blade Plate Versus Locking Compression Plate

  Background: There are few studies comparing the biomechanical properties of angled blade plate and locking compression plates in supracondylar osteotomy. In the current randomized study, we prospectively compared the clinical and radiological outcomes of supracondylar osteotomy using these two plates. Methods: Forty patients with valgus knee malalignment were randomly assigned to two equal nu...

متن کامل

First Metatarsophalangeal Joint Arthrodesis: A Retrospective Comparison of Crossed-screws, Locking and Non-Locking Plate Fixation with Lag Screw

Background:Locking plate fixation is increasingly used for first metatarsophalangeal joint (MTP-I) arthrodesis. Still there is few comparable clinical data regarding this procedure. Methods:We retrospectively evaluated 60 patients who received an arthrodesis of the MTP-I between January 2008 and June 2010. With 20 patients each we performed a locking plate fixation with lag screw, arthrodesis w...

متن کامل

Transaction Timestamping in (Temporal) Databases

Many database applications need accountability and trace-ability that necessitate retaining previous database states. For a transaction-time database supporting this, the choice of times used to timestamp database records, to establish when records are or were current, needs to be consistent with a committed transaction serialization order. Previous solutions have chosen timestamps at commit ti...

متن کامل

Evaluation of Phase Locking and Cross Correlation Methods for Estimating the Time Lag between Brain Sites: A Simulation Approach

Introduction: Direction and latency of electrical connectivity between different sites of brain explains brain neural functionality. We compared efficiency of cross correlation and phase locking methods in time lag estimation which are based on local field potential (LFP) and LFPspike signals, respectively. Methods: Signals recorded from MT area of a macaque’s brain was used in a simulation ...

متن کامل

Concurrency Control in Database Systems

Ideas that are used in the design, development, and performance of concurrency control mechanisms have been summarized. The locking, time-stamp, optimistic-based mechanisms are included. The ideas of validation in optimistic approach are presented in some detail. The degree of concurrency and classes of serializability for various algorithms have been presented. Questions that relate arrival ra...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017